/**
 * 最优优惠券使用组合算法
 * 
 * 题目描述：
3 张满100减10 可以叠加 
2 张 9.2折扣券，每次只能用一张
5张 直接减5元

输入
3 2 5
3
100
200
400

输出
65 6
155 7
388 4


200 
1. 92折扣+优惠10元=174
2.优惠20+92折扣=165

100 10
100 9.2

折扣+直减
100*9.2=92
92-25=67


折扣+优惠
100*0.92=92
92-0（92<100）=92

优惠+直减
100-10=90
90-25=65

优惠+折扣
100-10=90
90*0.92=82.8



解题思路：
1.罗列四种情况：然后对比最后价格，取最优的
2.
 */




/**
price=金额
zhekouNums=折扣券数
zhekou=折扣
zhekouTotal=折扣*数量
manjianAmount=满减线
manjian=满减
manjianNums=满减数量
manjianTotal=满减*数量
wumenkan=无门槛
wumenkanNums=数量
wumenkanTotal=无门槛*数量

//判断价格是否大于满减价格
if(price>=manjianAmount){
    // 判断折扣价格是否大于满减价格
    if(zhekouTotal>manjianTotal){
        计算折扣
    }else{
        计算满减
    }

    计算直减
}else{
    折扣+直减

}

 */

const manJianAmount=10;
const zheKouRate=0.92;
const zhiJianAmount=5;
const manJianLimit=100;// 满减标准

function getBestDiscountCombo(price, manJianNums,zheKouNums,zhiJianNums){
    
    if(price>=manJianLimit){
        // 判断折扣价格是否大于满减价格
        if(zhekouTotal>manjianTotal){
            //计算折扣
        }else{
           // 计算满减
        }

        //计算直减
    }else{
        // 折扣+直减
    }
}

function useZhekou(price,zhekouNums){

}

function useZhijian(price,zhekouNums){

}

function input(){

    let a=[3,2,5]
    let b=[92,100,200,400,800]
   for (let i = 0; i < b.length; i++) {
        
       getBestDiscountCombo(b[i],...a)
   }
}

input();
